package ${package}.${moduleName}.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import com.dido.core.utils.DateUtils;
<#list importList as i>
import ${i!};
</#list>

/**
* ${tableComment}
*
* @author ${author} ${email}
* @since ${version} ${date}
*/
@Data
@ApiModel(value = "${BeanName}对象", description = "${tableComment}")
public class ${BeanName}VO implements Serializable {
	private static final long serialVersionUID = 1L;

  <#list columnList as column>
	<#if column.columnComment!?length gt 0>
	@ApiModelProperty("${column.columnComment}")
	</#if>
	<#if column.attrType == 'Date'>
	@JsonFormat(timezone = "GMT+8", pattern = DateUtils.yyyy_MM_dd_HH_mm_ss)
	</#if>
	private ${column.attrType} ${column.attrName};

  </#list>
}